- 01. Introduction
- 02. Course Overview
- 03. Differences Between Two Files
- 04. Finding Diffs Between Larger Files
- 05. Reflections
- 06. Reflect: Using diff to Find Bugs
- 07. Where Do Versions Come From?
- 08. Reflect: Using History for Efficiency
- 09. Properties of a VCS for Code
- 10. Manual Commits in Git
- 11. Creating a Concept Map
- 12. Using Git to View History
- 13. Concept Map: diff
- 14. One Commit per Logical Change
- 15. Reflect: Manual Commits
- 16. Tracking Across Multiple Files
- 17. Git Commits Across Multiple Files
- 18. Reflect: Multi-File Commits
- 19. Interview with Jeffrey Middleton
- 20. Installing Git
- 21. Cloning and Exploring The Repo
- 22. Reflect: Using Git to View History
- 23. Concept Map: repository, clone, log
- 24. Git Errors and Warnings
- 25. Checking Out Old Versions of Code
- 26. Reflect: Confidence from Version Control
- 27. Interview with Lewis Kaneshiro
- 28. Git Workspace
- 29. Setting Up Your Workspace on Windows
- 30. Setting Up Your Workspace on Mac
- 31. Reflect: How Do You Want to Use Git?
- 32. Lesson 1 Summary
- 33. Survey Says!